﻿using System.Collections.Generic;

namespace Sys.Project.Funcoes
{
    public class Erro
    {
        public int Id { get; set; }
        public string Descricao { get; set; }
    }

    class RetornaErroSqlServer
    {
        List<Erro> lstErros = new List<Erro>()
        {
            new Erro(){ Id=2627, Descricao="Violação da Restrição de Chave Única. Registro já existente. "},
            new Erro(){ Id=547, Descricao= "Não foi possível excluir o Registro, pois existem dependências. "}
        };
        public string RetornaErro(int errorNumber)
        {
            string msgErro = string.Empty;
            Erro errInfo = new Erro();
            errInfo = lstErros.Find(p => p.Id == errorNumber);
            if (errInfo != null)
                msgErro = errInfo.Descricao;
            return msgErro;
        }
    }
}
